EDK2(UEFI Development Kit 2)是用於開發UEFI下的工具和代碼庫。
以下是在Windows上安裝EDK2的步驟(請確保你的Windows系統是64位的,因為EDK2只支援64位操作系統):
步驟1:安裝Git
請在Git官方網站(https://git-scm.com/)下載並安裝Git。
步驟2:安裝Python 2.7
EDK2依賴於Python 2.7,需要安裝這個特定版本的Python。(https://www.python.org/downloads/release/python-2718/)下載Python 2.7.18的Windows安裝程序。
安裝時,請選擇添加Python到系統PATH。
步驟3:安裝NASM
EDK2需要NASM(Netwide Assembler)來編譯一些組件。(https://www.nasm.us/pub/nasm/releasebuilds/)下載Windows版本的NASM。
步驟4:安裝Visual Studio 2019(或更新版本)
需要安裝Visual Studio 2019或更新版本的Visual Studio,因為EDK2開發過程中需要使用Visual C++工具。
步驟5:下載EDK2
在命令提示符或PowerShell中,移動到你希望存儲EDK2代碼的目錄,然後執行以下命令來克隆EDK2存儲庫:
git clone https://github.com/tianocore/edk2.git
步驟6:設置環境變數
將BASE_TOOLS_PATH和WORKSPACE環境變數設置為EDK2工具和工作目錄的路徑。在edk2\edksetup.bat腳本中找到以下示例:
set WORKSPACE=C:\workspace
set PACKAGES_PATH=C:\workspace\edk2
set EDK_TOOLS_PATH=C:\workspace\edk2\BaseTools
set GCC5_BASE_NAME=arm-none-eabi-
步驟7:構建EDK2
在命令提示符或PowerShell中,移動到edk2目錄(你克隆EDK2的地方)並執行以下命令:
edksetup.bat
build